Big Huge Thesaurus

Machu Picchu

noun

sounds kind of like